Moving from Logical Sharing of Guest OS to Physical Sharing of Deduplication on Virtual Machine
نویسندگان
چکیده
Current OSes include many logical sharing techniques (shared library, symbolic link, etc.) on memory and storage. Unfortunately they cause security and management problems which come from the dynamic management of logical sharing; e.g., search path replacement attack, GOT (Global Offset Table) overwrite attack, Dependency Hell, etc. This paper proposes that self-contained binaries eliminate the problems caused by logical sharing. The memory and storage overheads caused by self-contained binaries are mitigated by physical sharing (memory and disk deduplication). The effect of deduplication was investigated on the KVM virtual machine with KSM (Kernel Samepage Merging) and LBCAS (Loopback Content Addressable Storage).
منابع مشابه
Effects of Memory Randomization, Sanitization and Page Cache on Memory Deduplication
Memory deduplication merges same-content memory pages and reduces the consumption of physical memory. It is a desirable feature for virtual machines on IaaS (Infrastructure as a Service) type cloud computing, because IaaS hosts many guest OSes which are expected to include many identical memory pages. However, some security capabilities of the guest OS modify memory contents for each execution ...
متن کاملعوامل اعتماد بینفردی موثر بر رفتار اشتراک دانش در جوامع مجازی
Virtual communities on the Internet, allows users to communicate, exchange information and share knowledge in order to meet their needs. Many of the virtual communities failed due to members’ lack of willingness to share knowledge with each other. The main purpose of this research is to focus on the factors affecting interpersonal trust and investigate the effects of interpersonal trust on inte...
متن کاملXLH: More Effective Memory Deduplication Scanners Through Cross-layer Hints
Limited main memory size is the primary bottleneck for consolidating virtual machines (VMs) on hosting servers. Memory deduplication scanners reduce the memory footprint of VMs by eliminating redundancy. Our approach extends main memory deduplication scanners through Cross Layer I/O-based Hints (XLH) to find and exploit sharing opportunities earlier without raising the deduplication overhead. P...
متن کاملAccelerating Virtual Machine Storage I/O for Multicore Systems
In a virtualized system, virtual machine monitor (VMM) decouples a logical device in guest OS from its physical implementation in host OS. It provides many advantages: timeand space-multiplexing of I/O devices for higher utilization, seamless portability even across heterogeneous systems, and live migration of a running virtual machine (VM) between physical machines. In classical trap-and-emula...
متن کاملTPS- A Novel Approach to Increase the Number of Guest Virtual Machines by Reducing Physical Memory Usage
Improving memory utilization is important for improving the efficiency of a cloud datacenter by increasing the number of usable VMs. Memory over commitment is a common technique for this purpose. Transparent Page Sharing (TPS) is a technique to improve the utilization by sharing identical memory pages to reduce the total memory consumption. For a cloud datacenter, we might expect TPS will reduc...
متن کامل